package com.ruoyi.modularbusiness.mapper;

import java.util.List;

import com.ruoyi.modularbusiness.domain.Formbody;
import com.ruoyi.modularbusiness.domain.FormbodySecondary;

/**
 * 单内容Mapper接口
 * 
 * @author liuzhen
 * @date 2023-04-12
 */
public interface FormbodySecondaryMapper 
{

    List<FormbodySecondary> selSecondaryFrid(FormbodySecondary formbodySecondary);

    // 批量新增
    Long batchSave(List<FormbodySecondary> formbodySecondaries);
    /**
     * 查询单内容
     * 
     * @param fbid 单内容主键
     * @return 单内容
     */
    public FormbodySecondary selectFormbodySecondaryByFbid(Long fbid);

    /**
     * 查询单内容列表
     * 
     * @param formbodySecondary 单内容
     * @return 单内容集合
     */
    public List<FormbodySecondary> selectFormbodySecondaryList(FormbodySecondary formbodySecondary);

    /**
     * 新增单内容
     * 
     * @param formbodySecondary 单内容
     * @return 结果
     */
    public int insertFormbodySecondary(FormbodySecondary formbodySecondary);

    /**
     * 修改单内容
     * 
     * @param formbodySecondary 单内容
     * @return 结果
     */
    public int updateFormbodySecondary(FormbodySecondary formbodySecondary);

    /**
     * 删除单内容
     * 
     * @param fbid 单内容主键
     * @return 结果
     */
    public int deleteFormbodySecondaryByFbid(Long fbid);

    /**
     * 批量删除单内容
     * 
     * @param fbids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteFormbodySecondaryByFbids(Long[] fbids);
}
